@charset "utf-8";
body {
	font-family: 'Microsoft YaHei', Simsun;
	background: url(../img/ccc.png) #e8f8fe repeat-x;
	margin: 0px auto;
	padding: 0px;
	color:#333;
	font-size:12px;
}
h1, h2, h3, h4, h5, h6, h7, p, ul, ol, dl, dt, dd, li, body, form, input, button, img, cite, strong, em, table, td, th, select, span
{
	margin:0px;
	padding:0px;
}
ul, li {list-style: none;}
ul, ol { list-style-type:none;}
table{border-collapse:collapse;}
input, select{vertical-align:middle;}
img{border:0;}
.clear {clear: both;}
/* 链接 */
a{color:#333;text-decoration:none;}
a:hover{color:#C00; text-decoration:none;}


/* 外间距 */
.margin{margin:10px;}
.mt{margin-top:10px;}
.mb{margin-bottom:10px;}
.ml{margin-left:20px; display: inline;}
.mr{margin-right:10px;}
.fw{font-weight:bold;}
/* 高度 */
.h236{ height:236px;}
.h300{ height:300px;}
.h500{ height:500px;}
/* 列表时间单独调用 */
.time{ float:right; color:#999; font-family:Arial, Helvetica, sans-serif;}
/* 文章开头没两格 */
.kem{ text-indent:2em;}
/* 公共栏目导航条 */
.dh{ height:40px; line-height:40px; border:1px solid #e4e4e4; border-top:2px solid #0B8BCD;}
.more {float:right; padding-right:10px; font-family:Arial, Helvetica, sans-serif; color:#999;}
.more a { color:#999;}
.more a:hover{color:#F30;}
.more i{ padding:0 10px;}
.name {padding-left:15px; font-size:14px; color:#333;}

.idh{ height:40px; line-height:40px; border-bottom:1px solid #e4e4e4;}
.idh .name{ float: left; height: 39px; line-height: 39px; padding: 0 2px; border-bottom: 2px solid #0B8BCD; font-size:16px; color:#006699; font-weight: normal;}

.tdh{ height:48px; line-height:48px; border-bottom:1px solid #e4e4e4;}
.tdh .name{ float: left; height: 47px; line-height: 47px; padding: 0 2px; border-bottom: 2px solid #0B8BCD; font-size:22px; color:#006699; font-weight: normal;}

.idhr3{ height:30px; line-height:30px; background:#4cb3e6;}
.idhr3 .name{  font-size:15px; color:#fff;}
.idhr3 .more a { color:#fff;}
.idhr3 .more a:hover{color:#F30;}

.ywdh{ height:32px; line-height:32px; padding-top:10px;}
.ywdh .name{ padding:0px; font-size:24px; color:#666;}

.idhr{ height:40px; line-height:40px; border:1px solid #e4e4e4; border-top:2px solid #0B8BCD;}
.idhr .name{ font-size:16px; color:#006699; font-weight: normal;}

.rdh{ height:40px; line-height:40px; background: #f2f2f2; border-bottom: 1px solid #ddd;}
.rdh .name{ font-size:16px; color:#006699; font-weight: normal;}

.box{ border:1px solid #dedede;}

/* 网站公共部分 */
#header{width:1200px;  margin:0 auto;}
.top{ height:40px; line-height:40px; background-color:rgba(255,255,255,0.3);  color: #1d88c7;}
.topc{ width:1200px; height:40px; margin:0 auto;}
.topz{ float:left; width:500px; height:40px;}
.top span{ padding-left:10px;}
.topy{ float:right; width:600px; height:40px; text-align:right;}
.topy span{ padding:0 6px;}
.htop{ width:1200px; height:218px; background: url(../img/top.jpg) no-repeat; overflow: hidden;}
.htop img{ width: 100%;}
.htpx{ height: 60px; line-height: 60px; text-align: right; padding-right: 10px;}
.xxg{ height:100px; padding: 0px 0 15px 0;}
.xnav{ width:1160px; height:44px; margin:0 auto;background: url(../img/n1.jpg) #1d1e1f repeat-x;}
.ynav{ float:left; width:1160px; height:42px;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.nav{ height:42px; line-height:42px; position:relative; z-index:1;  }
.nav .nLi{ float:left;  position:relative; display:inline; }
.nav .nLi h3{ float:left;  font-size:16px; border-right: 1px solid #108dcb; border-left: 1px solid #22a7e3;}
.nav .nLi h3 .iconfont{font-size:12px;}
.nav .nLi h3 a{ display:block; padding:0px 24px; text-align:center; font-weight:bold; color:#fff;  font-weight:normal;}
.nav .nLi h3 a:hover{ color:#ffea00;}
.nav .qc h3{ background:none;}
.nav .qc h3 a{ padding:0px 20px;}
.nav .sub{ display:none; width:100%; left:0; top:42px; text-align:center;  position:absolute; background:#288bde; z-index:99;filter:alpha(opacity=90);opacity:0.9; }
.nav .sub li{ zoom:1; font-size:14px;}
.nav .sub a{ display:block; padding:10px 6px; color:#fff; line-height: 24px;}
.nav .sub a:hover{ background:#1b69aa; color:#fff;  }
.nav .on h3 a{ color:#ffea00;}

.nava{  height:60px; line-height:60px; background: #1e84cb; overflow: hidden;}
.nava ul{ width: 1200px; margin: 0 auto; height:60px;}
.nava li{ float:left; height:60px; line-height:60px; font-size:18px;}
.nava li .iconfont{font-size: 18px; font-weight: normal;}
.nava li a{ float:left; display: block;  float:left; padding:0 51px; text-align:center; color:#fff; border-right: 1px solid #106fb1; border-left: 1px solid #1795e0; }
.nava li a:hover{color:#fff;background: #2993dc;}
.nava .home a{ background: #2993dc; color:#fff;}
.nava .home a:hover{ color:#fff;}
.nava li:last-child{border-right:none;}


.fdnav{ border: 1px solid #e4e4e4; border-top: none; height: 40px;position:relative; background: #f9f9f9; margin:0 20px;}
.fdnavz{ float: left; width: 600px; height: 40px; line-height: 40px; padding-left: 20px;}
.fdnavz span{ padding-left: 10px;}
.fdnavz a{ color: #3e79b4}
.fdnavz a:hover{ color:#C11414}
.gltq{position:absolute; height: 36px; line-height: 36px; font-size: 14px; color:#0D767F; left: 10px; top: 0; width: 90px;}
.txtScroll-left{ width:500px; position:relative; padding-left: 70px;}
.txtScroll-left .bd{ padding:0 10px; width:980px; overflow:hidden;  }
.txtScroll-left .bd ul{ overflow:hidden; zoom:1; }
.txtScroll-left .bd ul li{ margin-right:30px;  float:left; height:36px; line-height:36px;  text-align:left; _display:inline;}

/* 搜索框 */
.search{float:right; width:332px;height:32px; padding-top: 5px; overflow: hidden;}
.search .txt:focus{ outline:none }
.search .txt{float: left;border:1px #89d9fa solid;  border-right: none; padding: 6px 10px 4px 10px;height: 18px;line-height: 18px;width:250px;color:#83c8f1;background-color:rgba(255,255,255,0.3); }
.search .btn01{ float: left;border: none;background: #89d9fa;width:60px;text-align:center;color: #fff;font-size:14px; height:30px;font-family: 'Microsoft YaHei';cursor: pointer; line-height: 30px;}

.tfbox { position: relative; width:1160px; height:260px; overflow: hidden; margin: 0 auto;  margin-top: 5px;}
.tfbox .pic{ position:relative; z-index:0; }
.tfbox .pic img { width:1160px; height:260px; display: block; }
.tfbox .hd { width:100%; position: absolute; bottom: 10px; text-align: center; font-size:0; z-index:1; }
.tfbox .hd li{margin: 0 5px; background: url(../ssimg/dot.png) no-repeat 0 -16px; height: 16px; overflow: hidden; width: 16px; cursor: pointer;
	display:inline-block; *display:inline; zoom:1;  _background: url(../ssimg/dot8.png) no-repeat 0 -16px;
}
.tfbox .hd .on{ background-position:0 0; }

.tfbox .prev,
.tfbox .next { width: 60px; height: 90px; margin: -60px 0 0; display: none; background: url(../ssimg/ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2;  }
.tfbox .prev { left: 0; }
.tfbox .next { background-position: 0 -90px; right: 0; }
.tfbox .prev:hover,
.tfbox .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;  }

#mainBody{ width:1160px; margin:0px auto 20px auto; background: #fff; padding:20px;}
#main{width:1160px; margin:0px auto 20px auto;background: #fff; padding:20px;}
.ihot{ text-align: center; padding:10px 40px 30px 40px;}
.ihot h2{ font-size: 36px; line-height: 44px; margin-bottom: 10px;}
.ihot h2 a{color: #178bd0;}
.ihot p{font-size: 16px; color: #666;}
.i01{}
.i01z{ float: left; width: 620px;}
.i01y{ float: right; width: 516px;}

.focusBox { position: relative; width: 620px; height: 386px; overflow: hidden; text-align: left; background: white; }
.focusBox .pic img { width: 620px; height: 386px; display: block; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 50px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 50px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:50px; line-height:50px; position:absolute; bottom:-50px;}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 16px; text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom: 18px; right: 12px; }
.focusBox .num li{ float: left; border: 1px solid #fff; background-color: #fff; position: relative; width: 8px; height: 8px; overflow: hidden; text-align: center; margin-right: 10px; border-radius: 5px; cursor: pointer; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox .num li.on {width: 30px; height: 8px;}
.focusBox .num li.on a,.focusBox .num a:hover{ background:#fff;}
.ir01z{ float: left; width: 516px; }
.hot{padding-bottom: 15px; padding-top: 10px;}
.hot h3{ height:22px; line-height:22px;  font-size:22px; overflow:hidden; margin-bottom:6px;text-overflow:ellipsis;white-space: nowrap; color: #006699;}
.hot h3 a{ color: #006699;}
.hot p{ line-height:24px; color:#666; font-size:14px; padding-top: 10px;}

.ir01za ul{ padding:10px 0 10px 2px;}
.ir01zaa li{ height:32px; line-height:32px; overflow:hidden; font-size:14px;padding-left:8px;background:url(../img/icon/18.gif) 0 12px no-repeat;text-overflow:ellipsis;white-space: nowrap;}


/* 20210116 */
.yhtaby{ width:516px; overflow: hidden;}
.yhtaby .hd{ height:42px; line-height:42px; padding:0 10px 0 20px;   border-bottom:1px solid #e5e5e5;  position:relative; }
.yhtaby .hd ul{ height:42px;   }
.yhtaby .hd ul li{ float:left;  width: 33%; font-size: 18px; text-align: center;}
.yhtaby .hd ul li a{display: block;}
.yhtaby .hd ul li a:hover{color: #178bd0;}
.yhtaby .hd ul li.on{ height:40px;   border-bottom:3px solid #178bd0;  font-weight: bold; color: #178bd0;}
.yhtaby .hd ul li.on a{color: #178bd0;}
.yhtaby .bd {}
.yhtaby .bd ul{ padding:10px 10px 0 10px;  zoom:1;}
.yhtaby .bd li{  height:42px; line-height:42px; overflow:hidden; font-size:16px;padding-left:8px;background:url(../img/icon/18.gif) 0 20px no-repeat;text-overflow:ellipsis;white-space: nowrap; }


.yhtabb{}
.yhtabb .hd{ height:48px; line-height:48px; padding:0 10px 0 20px;   border-bottom:1px solid #e5e5e5;  position:relative; background-color: #f9f9f9; }
.yhtabb .hd ul{ height:48px;   }
.yhtabb .hd ul li{ float:left;  width: 25%; font-size: 18px; text-align: center;}
.yhtabb .hd ul li a{display: block;}
.yhtabb .hd ul li a:hover{color: #178bd0;}
.yhtabb .hd ul li.on{ height:46px;   border-bottom:3px solid #178bd0;  font-weight: bold; color: #178bd0;}
.yhtabb .hd ul li.on a{color: #178bd0;}
.yhtabb .bd {}
.yhtabb .bd ul{ padding:15px;  zoom:1;}
.yhtabb .bd li{  height:38px; line-height:38px; overflow:hidden; font-size:16px;padding-left:8px;background:url(../img/icon/18.gif) 0 18px no-repeat;text-overflow:ellipsis;white-space: nowrap; }

.izwgk{ padding-top: 20px;}
.izwgka{ height: 50px; line-height: 50px; margin-bottom:8px;}
.itita{font-size: 26px; color: #178bd0;}
.itita .iconfont{font-size: 26px;}
.izwgkb{float: left; width: 718px;border: 1px solid #e5e5e5;  height: 308px;}
.izwgkc{float: right; width: 420px; height: 308px; background-color: #f2f2f2;}
.izwgkc li{float: left; width: 188px; margin: 15px 0 0 15px; display:inline; font-size: 16px; height: 42px; line-height: 42px; text-align: center; background-color: #fff;}
.izwgkc li:nth-child(9){font-size: 13px;}
.izwgkc li a{display: block; color: #666;}
.izwgkc li a:hover{color: #fff; background-color: #1b65b9;}
.yhtabc{}
.yhtabc .hd{ height:48px; line-height:48px; padding:0 10px 0 20px;   border-bottom:1px solid #e5e5e5;  position:relative; background-color: #f9f9f9; }
.yhtabc .hd ul{ height:48px;   }
.yhtabc .hd ul li{ float:left;  width: 25%; font-size: 18px; text-align: center;}
.yhtabc .hd ul li a{display: block;}
.yhtabc .hd ul li a:hover{color: #178bd0;}
.yhtabc .hd ul li.on{ height:46px;   border-bottom:3px solid #178bd0;  font-weight: bold; color: #178bd0;}
.yhtabc .hd ul li.on a{color: #178bd0;}
.yhtabc .bd {}
.yhtabc .bd ul{ zoom:1;}
.izwfwlist{}
.izwfwlist li{ float: left; width: 360px;  height: 42px; line-height: 42px; font-size: 16px; margin: 20px 0 0 20px; text-align: center;}
.izwfwlist li a{display: block;border: 1px solid #e5e5e5; color: #666;}
.izwfwlist li a:hover{background-color: #e9ecf3; border: 1px solid #dae2f4;}
.clearfix:after {
	clear: both;
	display: block;
	overflow: hidden;
	height: 0;
	content: " ";
}
.izwfw{ padding-top: 20px;}
.izwfwa{border: 1px solid #e5e5e5; padding-bottom: 20px; width: 100%;}






.add1{}
.add1 img{ width:860px;}
.add3{ width: 1080px; height: 100px; padding-top: 20px;}
.adda{float:left; width: 346px; height: 100px; margin-right: 20px;}
.adda img{width: 346px; height: 100px;}

.i02{ padding-top: 20px;}
.i02z{ float: left; width: 860px;}
.i02y{ float: right; width: 260px;}

.ibody{ padding: 10px 2px;}
.ibody p{ font-size: 14px; padding-bottom: 5px; line-height: 24px;}

.slideTxtBox{ width:838px; border:1px solid #ddd; text-align:left; height:440px;  }
.slideTxtBox .hd{ height:40px; line-height:40px; background:#f4f4f4; padding:0 10px 0 20px;   border-bottom:1px solid #ddd;  position:relative; }
.slideTxtBox .hd ul{ float:left;  position:absolute; left:-1px; top:-1px; height:42px;   }
.slideTxtBox .hd ul li{ float:left; padding:0 20px; font-size: 16px;cursor:pointer;}
.slideTxtBox .hd ul li.on{ height:40px;  background:#fff; border:1px solid #ddd; border-bottom:2px solid #fff; }
.slideTxtBox .bd{ float: left; width: 580px; height: 390px;}
.slideTxtBox .bd ul{ padding:10px;  zoom:1;}
.fdtab{ float: right; width: 242px; height: 360px; padding-top: 15px; padding-right: 15px;}

.tableMsgx { border-left: #dedede 1px solid; color: #333; border-top: #dedede 1px solid; text-align: center;}
.tableMsgx td { border-bottom: #dedede 1px solid; line-height: 24px; height:24px; border-right: #dedede 1px solid;
	padding:4px 5px; font-size: 12px;}
.tby{ width: 110px; background: #f9f9f9;}
.iscrb{}
.iscrb ul{ padding: 5px;}
.iscrb  li{ border-bottom: 1px dotted #ccc; height: 38px; line-height: 38px; font-size: 14px;}

.wsli{}
.wsli li{ margin-bottom: 10px; position: relative;}
.wsli li a{ display: block; height: 60px; background: #288bde; line-height: 60px; padding-left: 96px; font-size: 22px; color: #fff; font-weight: 300;}
.wsli li .iconfont{ font-size: 32px; position: absolute; left: 50px; top: 3px;}
.wsli li a:hover{ background: #285fa1;}
.add2 img{ width: 260px;}
.itwo{ float: left; width: 420px; height: 288px;}



#fnav{ position:relative; z-index:1; width:260px;}
#fnav .mainCate{ position:relative; zoom:1;}
#fnav h3{ margin-top: 10px; font-weight: normal; position: relative;}
#fnav h3 a{ display: block; height: 54px; line-height: 54px; background: #288bde; padding-left: 100px; font-size: 18px; color: #fff;}
#fnav h3 .iconfont{ font-size: 36px; font-weight: 300; position: absolute; left: 50px; top: 0px;}
#fnav .subCate{ display: none; background:#fff; position:absolute; left:-300px; top:0; color:#333; width: 300px; }
#fnav .on { background:#000; color:#fff;  }
#fnav .on h3 a{ color:#fff;  background:#3d79c0; }
#fnav .on .subCate{ display:block !important; /* !important 强制显示，否则会闪烁*/ }


.cfjt{ position: absolute; right:0px; top: 10px; color:#3d79c0; width: 16px; height: 16px; text-align: right;}
.cfjt .iconfont{ font-size: 20px; font-weight:300;}
.chsp{position: relative;left:16px; top: 0; background: #3d79c0; padding: 20px; width: 234px;}
.chsp p{ float: left; padding: 5px 10px; font-size: 14px; line-height: 24px;}
.chsp p a{ color: #fff;}
.chsp p a:hover{ text-decoration:underline }

/* 文字无缝上滚动 */
.sideBox{ padding:10px 0; height:180px; overflow:hidden; background:#fff; margin-bottom:10px; }
.sideBox .bd{}
.sideBox .bd li{  height:30px; line-height:30px; overflow:hidden; font-size:14px;padding-left:8px;background:url(../img/icon/18.gif) 0 12px no-repeat;text-overflow:ellipsis;white-space: nowrap;}

.yqliks{ background: #e7eef6; padding:0px 20px 10px 20px; margin-top: 10px;}
.kyli{ padding-bottom: 10px;}
.kyli select{ height: 28px; line-height: 28px; border: 1px solid #dedede; width: 220px; color: #666;}
.yqliks h3{ padding: 10px 0; font-size: 16px; font-weight: normal; color: #333;}

.iboxz{}
.imt{ margin-top:15px;}
.ilist{ padding:10px 0 10px 2px;}
.ilist li{ height:32px; line-height:32px; overflow:hidden; font-size:14px;padding-left:8px;background:url(../img/icon/18.gif) 0 14px no-repeat;text-overflow:ellipsis;white-space: nowrap;}

.ilj{}
.ilj li{ margin-top: 10px;font-size: 14px;}
.ilj li a{ display: block; height: 32px; line-height: 32px; border: 1px solid #e4e4e4; background: #f9f9f9; padding-left: 20px;}
.ilj li a:hover{ background: #0B8BCD; color: #fff; }



.ir01y{ float:right; width: 420px; padding-top: 15px;}
.ir02{ padding-top: 20px;}
.ir02box{ height: 220px; overflow: hidden;}
.ir02box .con{width: 270px;height: 200px;float: left; margin-right: 20px; margin-top:20px; position: relative;cursor: pointer;}
.ir02box .con img{width:270px;height: 200px;}
.ir02box .txt{position: absolute;left: 0;bottom: 0;width: 100%;height: 45px;line-height: 45px;text-align: center;color: #fff;background: rgba(0,0,0,0.6);}
.ir02box .txt h3{ font-size: 16px;}
.ir02box .txt p{font-size: 12px;display: block;line-height: 20px;}
.ir02box .mr0{ margin-right: 0;}

.ir3{ padding: 20px 0;}
.ir3list{ float: left; width: 270px; margin-right: 20px;}
.ir3list h3{height:22px; line-height:22px;  font-size:14px; overflow:hidden;text-overflow:ellipsis;white-space: nowrap; padding: 8px 0; border-bottom: 1px dashed #ddd;}
.ir3list ul{ padding-top: 8px;}
.ir3list li{ height:26px; line-height:26px; overflow:hidden; font-size:12px;padding-left:8px;background:url(../img/icon/18.gif) 0 12px no-repeat;text-overflow:ellipsis;white-space: nowrap;}

.ir4{ float: left; width: 270px; margin-right: 20px;}
.i4xt{ text-align: center; padding: 15px 0;}
.i4xt li{float: left; width: 128px;}
.i4xt li img{ width: 128px;}
.i4xt .mr1{ margin-left: 14px; display: inline;}
.i4xt li p{ height: 24px; line-height:24px; overflow: hidden; padding-bottom: 5px;}
.imr0{ margin-right: 0px;}

.picScroll{ margin:0 auto;  position:relative;  width:1081px;  padding:20px 15px 0px 62px; overflow:hidden; height: 120px; border: 1px solid #e5e5e5;}
.picScroll .prev,
.picScroll .next{ display:block; position:absolute; top:60px; left:48px; width:12px; height:20px; background:url(../ssimg/le.jpg) no-repeat;}
.picScroll .next{ left:auto; right:8px; background:url(../ssimg/ri.jpg) no-repeat;}
.picScroll ul{ overflow:hidden; zoom:1;}
.picScroll ul li{ width:248px; float:left; overflow:hidden; padding:0 10px;  }
.picScroll ul li img{ width:248px; height:100px; display:block; background:url(../img/jz/loading.gif) center center no-repeat; }
.picScroll ul li p{ text-align:center; height:30px; line-height:30px; font-size:14px;}
.wsbtq{ position: absolute; width: 20px; height: 140px; background-color: #f9f9f9; left: 0; top: 0; padding: 28px 10px 0 10px; font-size: 18px; color: #666; line-height: 20px; border-right:1px solid #e5e5e5 ;}
.wsbtq a{ color: #666;}
.wsbtq a:hover{ color: #C00;}
.ijltt{ margin:0 auto;  position:relative;  width:1118px;  padding:20px 0 0px 40px; overflow:hidden; height: 160px; border: 1px solid #e5e5e5;}
.ijltt .prev,
.ijltt .next{ display:block; position:absolute; top:80px; left:10px; width:23px; height:23px; background:url(../ssimg/jz/btns.png) no-repeat;}
.ijltt .next{ left:auto; right:10px; background-position:-25px 0; }
.ijltt .prev:hover{ background-position:0 -30px; }
.ijltt .next:hover{ background-position:-25px -30px; }
.ijltt ul{ overflow:hidden; zoom:1;}
.ijltt ul li{ width:248px; float:left; overflow:hidden; padding:0 11px;  }
.ijltt ul li img{ width:248px; height:140px; display:block; background:url(../img/jz/loading.gif) center center no-repeat; }
.ijltt ul li p{ text-align:center; height:30px; line-height:30px; font-size:14px;}

/* 友情链接 */
.linkbox{  position:relative; z-index:1; padding: 20px 0; background-color: #f2f4f7; margin-top: 20px; margin-bottom: 20px;}
.linkft{ width:1110px; margin:0 auto; padding-left: 30px;}
.linkft h3{ font-size:16px; font-weight:normal;}
.linkft h3 img { vertical-align: middle;display: inline;margin: 0px 6px 5px 0px; }
.linkft .m{  position:relative; float:left; margin:0 10px; display:inline; width: 250px; text-align:center;}
.linkft h3 a{ zoom:1; height:42px; line-height:42px; display:block; border: 1px solid #ccc;padding: 0 20px; background-color: #fff;}
.linkft .on h3 a:hover{border: 1px solid #288bde;}
.linkft .sub{ display:none; /*默认隐藏*/  z-index:1; width:1110px; padding:15px;  position:absolute; right:-40px; bottom: 43px; height:180px;  background:#fff;  float:left; line-height:30px; border: 1px solid #288bde;}
.linkft .sub li{ float: left; width: 25%;}
.linkft .sub li a{ color:#333; display:block; zoom:1; font-size: 14px}
.linkft .sub li a:hover{  background:#ddd; color:#c00;}
.cctc3{position: relative;z-index: 999;}
.linkft .on .cctc3 a{border: 1px solid #288bde; border-top: 1px solid #f2f2f2;}
.linkft .on .cctc3 a:hover{border-top: 1px solid #f2f2f2;}
.ikk{ width:1140px; margin-top:0px; padding-bottom: 20px;}
.ikk .hd{ height:42px; line-height:42px; padding:0 10px 0 20px;   border-bottom:1px solid #ddd;  position:relative; }
.ikk .hd ul{ float:left;  position:absolute; left:20px; height:40px;}
.ikk .hd ul li{ float:left; padding:0 25px; cursor:pointer; font-size:16px; }
.ikk .hd ul li.on{ height:40px;  background:#fff; border:1px solid #ddd; border-bottom:2px solid #fff; border-top:2px solid #0B8BCD; }
.ikk .bd ul{ padding:15px 10px; zoom:1;}
.ikk .bd li{ float:left;margin:0 6px 5px 0;white-space:nowrap; color:#666; font-size: 14px;}
.ikk .bd li a{ color:#666;}

/* 页脚 */

#footer{ background: #f9f9f9; padding:0 10px; color: #fff;border-top:3px solid #288bde; font-size: 14px;}
.foot{background: #f9f9f9; padding:5px 0 10px 0; color: #666; width: 1200px; margin: 0 auto;}
.foli{ padding:8px;}
.foli span{ padding: 0 10px;}
#footer p{ line-height: 24px;}
#footer a{ color:#666}
#footer span{ padding:0 8px;}
#footer a:hover{ color:#006699}
.footz{ float: left; width: 800px;}
.footy{ float: right; width: 320px;}
.footy li{ float: left; width: 110px; padding: 30px 0 20px 30px; text-align: center;}
.footy li img{ width: 110px; height: 110px;}
.footy li p{ font-size: 14px; line-height: 20px !important;}
.fxxl{ width: 320px; height: 80px; padding: 10px 0 20px 0; overflow: hidden;}
.fxxl li{ float: left; }
.fxxla span{padding: 0!important;}
.fxxlb{ padding-top: 12px;}
.fxxlc{ padding-top: 12px;}


/* 党建 */
.djbg{ background: url(../img/djbg.jpg) #ffefcd no-repeat center top;}
.dj-nav{ width: 1100px; height: 42px;background: #ce0d0d; line-height: 42px;}
.dj-nav li{ float: left; font-size: 16px;border-right: 1px solid #e12e2e;}
.dj-nav li a{float: left; display: block; padding: 0 20px; color: #fff;}
.dj-nav li a:hover{ color: #fff000;}
.dj-nav .bm-home{ background: #a10808;}
.dj-dh{ height:40px; line-height:40px; background: #f5cfa6; }
.dj-dh .name{ float: left; padding: 0 40px 0 20px; background: url(../img/djdh.jpg) #ca0000  no-repeat right; font-size:16px; color:#fff; font-weight: normal;}
.dj-dh .more a{ color: #C11414;}
.dj-3{ float: left; width: 361px; border: 1px solid #f5cfa6; height: 300px; margin-bottom: 15px;}
.dml{ margin-left: 15px; display:inline;}

.dj-01{ padding-bottom: 15px;}


/* 列表 */
.cleft{ float: left; width: 260px; position: relative;}
.cright{ float: right; width:860px; position: relative;}
.dqwz{ height: 32px;line-height: 32px; padding-bottom: 18px; color: #999;}
.dqwz a{ color: #999;}
.dqwz a:hover{ color: crimson;}
/* 图文列表 */
.lbbox{ background:#fff;}
.lbdh{ height:45px; line-height:45px; border:1px solid #ddd; background:#fafafa;}
.lbdh li{ float:left; font-size:16px; height:45px;}
.lbdh a{ float:left; padding:0 30px; display:block; border-right:1px solid #ddd;  }
.lbdh a:hover{}
.lbdh .lbgo a{background:#fff; height:46px;font-weight:bold; color: #067DBF}

.xwcm{ width:850px; padding:15px 5px;}
.xnews{ width:850px; height:120px; padding:20px 0; background:#fff; border-bottom:1px dotted #ccc;}
.ximg{ float:left; width:200px; height:120px;}
.ximg img{ width:180px; height:120px;}
.xlist{ float:left; width:640px; height:120px;}
.xlist h2{ height:22px; line-height:22px; font-size:20px; margin-bottom:15px; overflow:hidden; font-weight:normal;}
.xlistx{ float:left; width:850px; height:120px;}
.xlistx h2{ height:22px; line-height:22px; font-size:20px; margin-bottom:15px; overflow:hidden; font-weight:normal;}
.pms{ color:#666; font-size:14px; line-height:24px;}
.pms span a{ color:#C00; padding-left:5px;}
.pms span a:hover{ color:#C00; text-decoration:underline;}
.pmore{ font-size:14px; font-weight:bold;color:#b90009; text-align:right;}
.sjj{ color:#999; padding-top:10px;}

/* 网站左边 */
.fdhnav{}
.fdhnav li{ position: relative; margin-bottom: 10px;}
.fdhnav .iconfont{ position: absolute; top:0px; right:10px; color: #e9e9e9;}
.fdhnav li a{ display: block;background: #fff; border: 1px solid #e9e9e9; height: 48px; line-height: 48px; font-size: 16px; padding-left: 20px;text-overflow: ellipsis; white-space: nowrap;overflow:hidden; padding-right:20px}
.fdhnav li a:hover{background: #46a3e4;color: #fff; font-weight: bold;border: 1px solid #106bb9;}
.fdhnav .go a{background: #46a3e4;color: #fff; font-weight: bold;border: 1px solid #106bb9;}
.fdhnav .go .iconfont{color: #fff; font-size: 16px;font-weight: 500;}
.fdhnav li a:hover .iconfont{color: #fff; font-size: 16px;font-weight: 500;}
.rbox{  border:1px solid #ddd;}
.tjhot{ height:100px; margin:10px 10px 0 10px; border-bottom:1px dotted #ccc; padding-bottom:10px;}
.tjhot h3{ height:22px; line-height:22px;  font-size:15px; overflow:hidden; margin-bottom:6px;}
.tjhot .tjimg{ float:left; width:100px; height:70px; margin-right:10px; display:inline;}
.tjhot .tjimg img{ width:100px; height:70px;}
.tjhot .tjipp{ line-height:22px; color:#666;}
.tjhot .tjipp span a{ padding-left:6px; color:#069;}
.tjhot .tjipp span a:hover{ color:#C00}
.bby{ padding: 0 10px;}
.ppyd{ padding:0 10px;}
.ppyd li{ height:16px; line-height:16px; margin:18px 0; overflow:hidden;}
.ppyd li em{ width: 16px; height: 16px; font-size: 11px; float: left; background: #aaa; line-height: 16px; margin: 0 10px 0 2px; color: #fff; text-align: center; font-style: normal; }
.ppyd li .em01{background: #b50000;}

/*	标题列表 */
.blist{ padding-bottom: 5px;}
.blist .dh{ height:40px; line-height:40px; border:1px solid #e4e4e4; border-top:2px solid #0B8BCD;}
.blist .dh .name{ font-size:16px; color:#006699; font-weight: normal;}
.list{ padding:15px 15px 10px 2px;}
.list li{ height:44px; line-height:44px; overflow:hidden; font-size:16px;padding-left:8px;background:url(../img/icon/18.gif) 0 20px no-repeat;text-overflow:ellipsis;white-space: nowrap;}

/* 天气 */
.tabtq{ padding-top: 20px;}
.tqtr{ background: #f9f9f9; font-weight: bold; font-size: 16px;}
.tableMsg { border-left: #dedede 1px solid; color: #333; border-top: #dedede 1px solid; font-size:14px;}
.tableMsg td { border-bottom: #dedede 1px solid; line-height: 24px; height:24px; border-right: #dedede 1px solid;
	padding:5px 10px;}

/* 搜索 */
.sous{ padding: 20px;}
.sous li{ border-bottom: 1px dashed #ccc; padding: 15px 0;}
.sous h4{  font-size: 16px; padding-bottom: 10px;}
.sous .ssjj{ font-size: 14px; line-height: 24px;  color: #666;}
.sous .sssj{ font-size: 12px; color: #999; padding-top: 8px;}
.layrq { clear: both; position: absolute; width: 500px; top: 0; left: 440px; height: 40px;color: #666;}
.layrqa{ float: left; padding: 0px; height: 38px; line-height: 38px;}
.layrb{ float: left; width: 300px; height: 35px; padding-top: 3px;}
.layrli {width:120px; float: left; margin: 0; padding: 0; display: block;}
.rqinput{width:96px;height: 16px; line-height: 16px; padding: 8px 6px 6px 6px; color:#999;border: 1px solid #dedede; background: url(../img/tqxb.png) 86px 7px #fff no-repeat;}
.layfg{ float: left; height: 32px; width: 22px; text-align: center; line-height: 32px; color: #999;}
/* 筛选 */
.sform {padding: 20px 30px; font-size: 16px; background-color: #f4f4f4; margin: 0px 20px 0 20px;}
.fbox01{ float:left; width:1120px; position: relative;}
.fbox02{ float:left; width:80px; line-height:38px; height:38px; color:#666; text-align:right; font-weight: bold;}
.fbox03{ float:left; width:1030px; line-height:38px; padding:0;}
.fbox03 a{ padding:3px 10px; color:#666; border-radius: 2px;white-space:nowrap; margin-right: 0px;}
.fbox03 a:hover{ color:#fff;background: #169fe6;}
.fbox03 .fgo{padding:3px 10px; color: #d30b15;}
.fbox03 .fgo:hover{ color:#fff;}
/* 搜索 */
.sobox{ padding: 20px;}
.sobox li{ border-bottom: 1px dashed #ccc; padding: 15px 0;}
.sobox h4{  font-size: 18px; padding-bottom: 10px; font-weight: normal; line-height: 28px;}
.sobox h4 a{ color: #2440b3;}
.sobox h4 a:visited {color: #771caa;}
.ssp1{ padding-bottom: 10px;color: #999;}
.slmmc{background: #1e84cb;color: #fff;padding:3px 10px; color:#fff; margin-right: 10px; font-weight: bold; font-size: 14px !important;}
.sobox .ssjj{ font-size: 14px; line-height: 24px;  color: #666;}
.sobox .sssj{ font-size: 12px; color: #999; padding-top: 8px;}
.ssmag{ padding: 50px 0; color: #999; font-size: 16px; text-align: center; background-color: #f9f9f9; height: 400px;}

.yhdl{ border: 1px solid #E4E4E4; padding: 15px; background: #f9f9f9;}
.yht1{ font-size: 16px; color: #1185C7;}
.yht3{ width: 228px; height: 30px; margin-top: 20px;}
.yht3z{ float:left; height: 30px; line-height: 30px; font-size: 14px;}
.yht3y{float: left; height: 30px;}
.yhtxt{ border: 1px solid #E4E4E4; height: 18px; padding:5px;}
.yht4{ height: 40px; width: 228px; margin-top: 20px;}
.yht4z{ float: left; width: 31%; padding-right: 2%; text-align: center;}
.dtxt {display: block;overflow: hidden;width:100%;height: 32px;line-height: 32px;cursor: pointer;color: #fff;border: 0; text-align:center;background: #2e88e1;font-size:14px; color:#fff;}
.dtxt:hover{ color:#fff; background:#1972cb;}
.ztxt {display: block;overflow: hidden;width:100%;height: 32px;line-height: 32px;cursor: pointer;color: #fff;border: 0; text-align:center;background: #e4e4e4;font-size:14px; color:#333;}
.ztxt:hover{ color:#333; background:#ccc;}
.yht4z p{ line-height: 32px;}

.hyinfo{ padding: 10px;}
.hyinfo h3{ font-size: 16px; padding-bottom: 10px; color: #333;}
.hyinfo p{ font-size: 12px; padding-bottom: 5px; line-height: 22px;}
.tblb{ width: 60px; text-align: right; font-weight:bold; background: #f2f2f2;}

.hotx{ width:450px; height:80px;  padding:10px 10px 0 10px;}
.hotx h3{ height:22px; line-height:22px;  font-size:15px; overflow:hidden; margin-bottom:6px;}
.hotx .iimg{ float:left; width:120px; height:80px; margin-right:10px; display:inline;}
.hotx .iimg img{ width:120px; height:80px;}
.hotx .ipp{ line-height:22px; color:#666;}
.hotx .ipp span a{ padding-left:6px; color:#069;}
.hotx .ipp span a:hover{ color:#C00}



/* 单页 */
.dybox{padding: 10px 15px 10px 5px;}
.dyh2{ text-align:center; font-size: 24px; padding: 15px 0; border-bottom: 1px dashed #ccc; font-weight: normal; color: #222;}
.dybody{ padding: 10px; font-size: 16px;}
.dybody p{  margin: 10px 0; line-height: 1.8em; }
.dybody a{color: rgb(0, 102, 204);}
.dybody a:hover{color:#C00;}
.cx1{ float: left; width: 610px;}
.cxbody{ font-size: 14px; line-height: 24px; padding: 10px;}
.cx2{ float: right; width: 220px;}

.pdq{background:#f2f2f2; height:40px; line-height:40px;}
.pdq h2{ float:left; padding:0 30px; background:#006699; font-size:16px; font-weight:normal; color:#fff;}
.pdh{ height:36px; line-height:36px; border-bottom:1px solid #dedede;}
.pdh .name{ float:left; height:34px; padding:0 2px; border-bottom:3px solid #006699; font-size:16px; color:#333;}
.cbbobx{}
.plisttwo{ float:left; width:410px; height:250px; margin-top:20px;}
.cbbobx .pml{ margin-left: 20px; display: inline;}
.pul{ padding:10px 2px;}
.pul li{ height:32px; line-height:32px; overflow:hidden; padding-left:8px;background:url(../img/icon/18.gif) 0 15px no-repeat; font-size:14px;}
.plist{ padding-bottom: 8px;}

.pxx01{}
.ptwo{ float: left;width:294px; height:210px; margin-top:20px;}
.pxx01 .pml{ margin-left: 20px; display: inline;}

.cmot .ptwo{ margin-top: 0;}
.sfjd{ padding: 15px 0;}
.sfjd li{ float: left;width: 140px; margin: 0 6px; text-align: center;}
.sfjd img{ width: 140px; height: 100px; display: block;}
.sfjd p{ height: 26px; line-height: 26px;}

/* 信箱 */
.dzbd{ padding: 40px;}
.xxh3{ text-align: center; font-size: 24px; padding-bottom: 20px; border-bottom: 1px dotted #ccc; margin-bottom: 20px;}
.xxsm{ padding: 15px; border: 1px solid #dedede; background: #f5f5f5; font-size: 14px;}
.xxsm p{ line-height: 24px;}
.wyxx{ padding-top:50px; }

/* 栏目列表 */
.zlist{ margin:20px;}
.zul{ border-bottom:1px dotted #ccc; padding-bottom:15px; margin-bottom:15px;}
.zul li{ height:32px; line-height:32px; overflow:hidden; padding-left:8px;background:url(../img/icon/18.gif) 0 15px no-repeat; font-size:14px;}

.epages{ padding:0 20px; text-align:center; }
.pagination ul {margin: 30px 0 30px 0; position: relative;width: 100%;}
.pagination ul li{list-style-type:none; display:inline;}
.pagination ul li a {padding: 5px 10px;display: inline-block; margin-right: 5px;background: #eee;color: #333;text-decoration: none;font-size:14px;}
.pagination ul li a:hover{ color:#fff; background:#169fe6;}
.pagination ul li:first-child a{  border-radius: 4px 0px 0px 4px;}
.pagination ul li:last-child a{   border-radius: 0px 4px 4px 0px;}
.pagination .current{background:#169fe6; color:#fff;}
.pagination ul .page-active a{background:#169fe6; color:#fff;}
.pagination .current{background:#169fe6; color:#fff;}
.pagination ul .active a{background:#169fe6; color:#fff;}

/* 内容页 */
.news_view { padding:20px 25px; background:#FFF; height:auto!important; height:600px; min-height:600px;}
.news_view .tilte { font-size:32px; line-height:42px; font-weight:900; text-align:center; color:#333;}
.news_view .ftilte{ color:#999; font-size:14px; font-weight:500; line-height:26px; padding: 10px 0; border-bottom:1px dotted #ccc; text-align:center;}
.news_view .ftilte em { padding:0 10px;}
.news_view .ftilte a{ color: #999;}
.red{ color:#F00}
.ls{ color:#093}
.news_view .body { padding:10px 0px;line-height:2em;font-size:16px; word-wrap: break-word;}
.news_view .body table td{ padding:8px 5px;}
.news_view .body p { margin-top: 15px; line-height:2em;}
.news_view .body a{color: rgb(0, 102, 204);}
.news_view .body a:hover{color:#C00;}
.news_view .body img {max-width:900px;}
.updo{ color:#666; line-height:24px; border-top:1px dotted #ccc; padding-top:18px; font-size: 14px;}
.csxax{ margin:8px 0px;}
.xgzx{border-top:1px dotted #ccc; margin-top:8px;}
.xgzx h2{ line-height:42px; height:42px; font-size:16px;}
.xgzx ul li{height:28px; line-height:28px; font-size:15px; background:url(../img/icon/1.gif) 5px 11px no-repeat; padding-left:14px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.xgzx ul li a{ color:#069}
/* 内容页补充 */
.fxboxin{position: relative; background-color: #f1f1f1; height: 42px; line-height: 42px; margin-bottom: 20px;}
.fxboxina{position: relative; font-size: 14px; padding-left: 20px;color: #666;}
.fxwzhh{ position: absolute; left: 70px; top: 0px; }
.social-share .social-share-icon { width: 24px!important;height: 24px!important; font-size: 16px!important; line-height: 24px!important;}
.fxboxinb{ position: absolute; right:20px; top: 0px; font-size: 14px;}
.ydc{display: none;}
@media print {
	.news_view .tilte { font-size:26px; line-height:30px; }
	.news_view .body { padding:10px 5px;line-height:1.6em;font-size:14px;}
	.fxboxin{ display: none;}
}

.cpage { text-align:center}
.cpage a {
	background-color: #FFFFFF;
	border-color: #7EB864;
	border-style: solid;
	border-width: 1px;
	color: #666666;
	font-size: 12px;
	height: 26px;
	line-height: 26px;
	margin: 5px 2px;
	padding:5px 10px;
}

.au_more {display:inline-block;padding:10px 30px;color: #fff;background:#238ae2;font-size:16px;text-align: center;border-radius:4px;}
.au_more:hover{ color:#fff; background:#116bb8;}

.tcsmbox{ text-align: center; padding:20px 30px 40px 30px; display: none;}
.tcp1{ font-size: 14px; color: #999; line-height: 24px;}
.tcp2{ text-align: center; padding: 10px;}
.tcp2 .iconfont{ font-size: 60px; color: #ef5161;}
.tcd1{ font-size: 16px; width:200px; margin: 0 auto; padding-top: 20px;}
.btn-red{ padding:8px 13px; text-align:center; background:#df3033; display:block; border-radius:2px;  color:#fff; border: 1px solid #df3033;}
.btn-red:hover{  background:#cc1013; color:#fff; border: 1px solid #cc1013;}
.btn-default{ padding:8px 13px; text-align:center; background:#fff; display:block; border-radius:2px;  color:#333; border: 1px solid #ddd;}
.btn-default:hover{  background:#f9f9f9; color:#333; border: 1px solid #df3033;}

/* 在线办事 */
.bsbox{ padding: 10px;}
.tith2{ text-align: center; height: 18px; border-bottom: 1px solid #4893d6; padding:40px 0 0 0;}
.tith2 span{font-size: 16px;color: #4893d6; padding: 0 15px;width: auto;background: #fff; font-size: 22px;}
.zyly02{ padding-top: 30px; padding-left: 15px; padding-bottom: 20px;}
.zyly02 li{ float: left; margin: 10px 5px 0 5px;}
.zyly02 li a{ float: left; width: 350px; height: 52px; line-height: 52px; display: block; text-align: center; border: 1px solid #4893d6; font-size: 18px; font-weight: bold; color: #4893d6;}
.zyly02 li a:hover{  border: 1px solid #f59723; color: #f59723;}

/* 医保信息查询 */
.fot{padding:0px 100px 50px 100px;}
.fotss{ padding: 20px; padding-left: 70px;}
.fotss1{ padding-bottom: 30px; padding-left: 100px;}







/* 图片集 */
#slider{width: 948px;margin: 20px auto 0 auto;height: auto;}
.show-box{height: auto;float: left;width: 100%;position: relative;}
.show-box li{display: none;width: 100%;float: left;height: auto;}
.show-box .show{display: block;/*_margin: 0 auto;_width:expression(eval(this.offsetWidth>643?643:this.offsetWidth))*/}
.show-box img{display: block;max-width:848px;margin:0 auto;_width: 100%;}
.show-btn{display: block;height: 100%;width: 50px;position: absolute;_height:expression(eval(this.parentNode.offsetHeight));*top:0;}
.show-prev{left: 0;}
.show-next{right: 0;_right:-1px}
.show-btn span{height: 46px;display: block;position: absolute;top:50%;width: 100%;cursor: pointer;margin-top: -23px;background: url(../img/page_button.gif) no-repeat;_width:49px}
.show-prev span{background-position: -20px 0}
.show-next span{background-position: -89px 0}

/*小图列表部分*/
.minImgs{width: 100%;height: 92px;position: relative;margin-top: 20px;float: left;overflow: hidden;}
.clear{clear: both;}
.min-btn{height: 100%;width: 28px;position: absolute;top:0;display: block;background: url(../img/album-arrow.png) no-repeat}
.min-prev{left:0}
.min-prev:hover{background-position: -28px 0}
.min-next{right: 0;background-position: 0 -94px}
.min-next:hover{background-position: -28px -94px}
.min-box{width: 848px;height: 100%;margin: 0 auto;position: relative;overflow: hidden;height: 76px;top:8px}
.min-box-list{height: 100%;position: absolute;left:0;top:0;width: 848px;}
.min-box-list .cur{background:#F45E5E}
.min-box-list li{height: 70px;width: 109px;padding: 3px ;float: left;cursor: pointer}
.min-box-list li img{height: 70px;width: 109px;}
.min-box-list li div{width: 103px;height: 70px;overflow: hidden;margin: 0 auto}
.wsjt{background: url(../img/jt.png) 0 2px no-repeat; padding:0 20px;}

/* 瀑布流 */
.container-fluid {padding: 20px;}
.pbox {margin-bottom: 20px;float: left;width: 214px; border:1px solid #dedede; padding:4px;}
.pbox img {max-width: 100%}
.pbox p{ text-align:center; height:30px; line-height:30px; overflow:hidden; font-size:14px;}
.pbox:hover{ border:1px solid #c8800f;}

/* 书籍 */
.sd01{ padding:20px;}
.sd01z{ float:left; width:220px;}
.sd01z img{ float:left; width:200px;}
.sd01y{ float:left; width:438px;}
.sd01y h3{ line-height:26px; font-size:16px;}
.sd01y p{ margin-top:6px; font-size:14px; color:#999;}
.sd01y p span{ color:#333;}
.sd02{ padding:20px;}
.sd02 .cdh2{ border-bottom:1px solid #dedede; font-size:16px; line-height:40px; color:#333;}
.sd02 .cdbody{ line-height:1.8em; font-size:16px; padding:20px 0;}
.sd02 .cdbody p{ line-height:2em; margin-bottom:10px;}
.bb65 {display: block; float:left; padding:0 30px; height: 36px; line-height: 36px; color: #fff; background:#ff6800; font-size:16px; margin-top:10px;}
.bb65:hover { background:#df5b00; color:#fff;}

/* 表单 */
.key{ padding:20px; font-size:24px; text-align:center;}
.lyinfo{ padding:10px 20px;}

.txtyh {
	width: 300px;
	height: 32px;
	line-height: 32px;
	line-height: 20px;
	border: 1px solid #dedede;
	padding-left: 10px;
}
.txt1 {
	width: 500px;
	height: 120px;
	border: 1px solid #dedede;
	padding: 5px;
}

.cp03 {
	display: block;
	overflow: hidden;
	width: 200px;
	height: 36px;
	line-height: 36px;
	cursor: pointer;
	color: #fff;
	border: 0; text-align:center;
	background:#f74c4c;
	font-size:18px;
	font-family: 'Microsoft YaHei', Simsun;
	letter-spacing:4px;
}
.cp03:hover {
	background:#e90000;
}



.btny {
	display: block;
	overflow: hidden;
	width: 120px;
	height: 36px;
	line-height: 36px;
	cursor: pointer;
	color: #fff;
	border: 0;
	text-align:center;
	background:#0b8bcd;
	font-size:16px;
	font-family:"微软雅黑";
	-moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;
}
.btny:hover { background:#159fe6;}

/* 20211201信箱 */
.xxstx{ padding: 20px 0;}
.lbboxyx{ box-shadow: 0 3px 10px 3px #eaeaea; background-color: #fff; padding: 40px;}
.tablexx { border-left: #dedede 1px solid; color: #333; border-top: #dedede 1px solid; font-size:16px;}
.tablexx td, .tablexx th {border-bottom: #dedede 1px solid; line-height: 24px; height:24px; border-right: #dedede 1px solid; padding:10px;}
.tablexx th{ background: #f9f9f9; font-size:16px;}
.tablexx td .iconfont {font-size:16px;}
.xxct{ text-align: center; width: 120px; color: #666}
.xxfb_btn {display:inline-block;padding:12px 35px;color: #fff;background:#238ae2;font-size:18px;text-align: center; border-radius: 2px;}
.xxfb_btn:hover{ color:#fff; background:#116bb8;}
.xxfb_btn .iconfont {font-size:18px;}
.xxbtss{background: #f9f9f9; width: 90px; text-align: right;}
.xxbsbb{ width: 200px}
.xxnril{ padding:20px 0;}
.lszt{ color: #369;}
.xxhhqz{ position: relative; margin: 20px 0;}
.ldxxqk{ width:820px; height: 46px; background-color: #f9f9f9;  line-height: 46px; font-size: 16px; color: #666;border: 1px solid #dedede; padding:0 15px;}
.xxald{ position: absolute; right: 0px; top: 0px;}
.xxnifox{ padding: 20px 100px;}
.xxh3ss{ font-size: 30px; padding-bottom: 30px; text-align: center;}
.yhcxts{ border: 1px solid #dedede; margin: 100px auto; line-height: 32px; font-size:16px; width: 600px; padding: 30px; }
.yhcxts h3{ text-align: center; font-size: 24px; padding: 0px 20px 20px 20px;}
.yhcxbh{color: red; font-size: 30px;}

/* ddh */
.htopddh{ position: relative; height: 110px;}
.ddh{ position: absolute; right: 10px; top: 20px;}
.ddhtop{ height: 200px; background: url(../img/topb.jpg) no-repeat center center; position: relative;}
.ddlogo{ position: absolute; left: 50px; top: 30px;}
.ddhsearch{ padding-top: 66px;}
.ddhsearch .search{float:right; width:411px;height:40px; padding-top: 25px; overflow: hidden;}
.ddhsearch .search .txt:focus{ outline:none }
.ddhsearch .search .txt{float: left;border:1px #289dda solid;  border-right: none; padding: 8px 10px;height: 22px;line-height: 22px;width:300px;color:#289dda;background-color:rgba(255,255,255,0.3); }
.ddhsearch .search .btn01{ float: left;border: none;background: #289dda;width:90px;text-align:center;color: #fff;font-size:16px; height:40px;font-family: 'Microsoft YaHei';cursor: pointer; line-height: 30px;}

/* 查询接口 */
.wsxzt {text-align:center; height:40px; padding:10px 0 30px 0;}
.wsxzt ul li {list-style-type:none; display:inline; margin:0 5px;}
.wsxzt ul li a{ font-size:16px; padding:10px 40px; background-color:#fff; border: 1px solid #106fb1; border-radius:5px; color: #106fb1;}
.wsxzt ul .ctgo a{ color:#fff;background:#106fb1; border: 1px solid #106fb1;}
.yhcxbox .layui-table-init{ background-color:rgba(255, 255, 255, 0.8);}
.yhcxbox .layui-table-init .layui-icon-loading {font-size: 60px !important;color: #106fb1;}
.yhcxbox .layui-table-main{ min-height: 100px;}

/* 归档图片 */
.gdsz{ z-index: 99999; width: 230px;text-align: center; height: 98px; position: absolute; right: 0px; top:-50px;}
.gdszb{ width: 230px; height: 71px; display: block;}
.gdszc{ font-size: 15px; line-height: 16px; font-weight:bold;transform: rotate(-1deg) translateY(10px); margin-top: -6px; color: #c50200;}

/* 首页数据统计 */
.isjtj{ margin-top: 20px;}
.isjtja{ border-bottom: 1px solid #dedede;line-height: 50px; height: 50px; padding-bottom: 10px;}
.sjts{ padding: 30px 0 10px 0;}
.shzsbox{float: left; width: 157px; border-radius: 8px; height: 120px; padding-top: 30px; text-align: center; background: #f2f4f7; margin-right: 10px;}
.sjmr0{ margin-right: 0; width: 158px;}
.szp1{ font-size: 30px; font-weight: bold; color: #178bd0;}
.sjdw{ font-size: 14px; color: #999; font-weight: normal; padding-left:2px;}
.szp2{ font-size: 14px; color: #777; padding-top: 5px; line-height: 24px;}
.sjspan{ font-weight: normal; padding-left:0px; font-size: 14px; color: #999;}
.yhclass .layui-layer-content{ text-align: center; font-size: 16px; min-height: 50px; padding-top: 30px; }
.yhclass .layui-layer-btn{ font-size: 14px;}

#totop{position:fixed;bottom:20px;right:10px;z-index:999;width:50px; cursor:pointer; display:none;}
*html #totop{position:absolute;cursor:pointer;right:10px; display:none;top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight)-100+"px")}
#totop a{display:block;width:50px;height:50px;padding-top:0px;background:url(../img/toTop.gif) no-repeat;text-align:center;color:#888}
#totop a.cur{background-position:-50px 0;text-decoration:none;color:#3a9}

/* 20240509 */
.bsfwbox{ padding: 0;}
.bsdh{ border-bottom: 1px solid #dedede; height: 36px;}
.bsdh .name{ font-size: 22px; border-left: 6px solid #1b65b9; height: 22px; line-height: 22px;}
.bsfwli{ padding-top: 20px; padding-bottom: 0px;}
.bsfwli li{ float: left; margin-right: 20px; margin-bottom: 20px; display: inline;}
.bsfwli li a{ float: left; width: 245px; height: 90px; background-color: #f2f4f7; padding: 0 15px; border-radius: 4px; line-height: 90px; display: block; text-align: center; font-size: 16px; color: #555;}
.bsfwli li a:hover{  background-color: #4893d6; color: #fff;}
.bsmr0{ margin-right: 0 !important;}
.bsfwli li .bsg2{ line-height: 26px; padding-top: 18px; height: 72px;}
.bsli3 li a{width: 343px;}
.csc{ margin-top: 30px;}

.bsboxa{position: relative; width: 1160px;}
.bsboxb{ float: left; width:570px; height: auto; position: relative; border-radius: 6px; overflow: hidden;}
.bsboxb img{ width: 100%; border-radius: 6px;}
.bsml{ margin-left: 20px; display: inline;}
.bswza{ position: absolute; left: 20px; top: 20px;color: #fff;}
.bswza h3{ font-size: 26px; }
.bswza h4{ font-size: 18px; font-weight: normal;  padding-top:8px; padding-bottom: 15px;}
.bsbtn{ border: 1px solid #fff; border-radius: 3px; width: 90px; line-height: 26px; text-align: center; font-size: 14px;}
.ccyy {transition: all 0.2s;}
.ccyy:hover {transform: scale(1.02);}
.ccyya {transition: all 0.2s;}
.ccyya:hover {transform: scale(1.1);}

/* 20240920 */
.yhslh{ float: right; height: 50px; padding-top: 15px;}
.yhslh01{ float: left; padding-right: 15px; font-size: 16px; line-height: 38px;}
.yhslh01 a{ color: #284e80;}
.yhslh01 a:hover{ color: #ce0228;}
.yhslh01 .iconfont{ font-size: 22px;}
.yhslh02{ float: left; font-size: 20px;}
.yhslh02 .iconfont{ font-size: 20px;}
.yhzzbtn{ background-color: #ce0228; display: block; padding: 6px 15px; color: #fff; border-radius: 4px;}
.yhzzbtn:hover{ background-color: #c60202; color: #fff;}
